package cn.itcast.order.config;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.stereotype.Component;

/** nacos 获取配置文件，热更新
 *  第二种获取配置方式，@RefreshScope+@Value("${名称}")双管齐下
 *
 *  @Value导包报错问题，@Value注解是springframework下的注解，不是lombok下的，我最初选择了lombok下的注解了，，，改正之后，错误就消失啦。
 * */
@Data
@Component
@RefreshScope
public class GetProperties {
    @Value("${pattern.name}")
    public String name;

    @Value("${pattern.dateformat}")
    public String dateformat;

    @Value("${school}")
    public String school;
}
